@charset "utf-8";
/* CSS Document */
html{
background:#4a7e93 url(images/back.jpg) top center no-repeat;
}
body{
margin:0;
padding:0;
background:url(images/footer.jpg) bottom center no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#443113;
font-size:14px;
line-height:1.6em
}
hr{
border:0;
border-bottom:1px solid #aac1ab;
}
div{
margin:0;
padding:0;
}
label{
padding:0px 0px 10px;
display:inline-block;
}
img{
border:0;
}
p{
margin:0 0 15px;
padding:0;
}
ul{
list-style:square;
}
small{
font-size:.8em;
padding-bottom:15px;
color:#000000;
display:block;
}
h1{
margin:0;
padding:0px 0px 15px;
font-weight:normal;
font-size:2em;
color:#821c1b;
line-height:normal;
font-family:Tahoma, "Times New Roman", Times, serif;
}
h2{
margin:0;
padding:0px 0px 15px;
font-weight:normal;
font-size:1.8em;
line-height:normal;
color:#821c1b;
font-family:Tahoma, "Times New Roman", Times, serif;
}
h3{
margin:0;
padding:0px 0px 15px;
font-weight:normal;
font-size:1.6em;
line-height:normal;
color:#821c1b;
font-family:Tahoma, "Times New Roman", Times, serif;
}
h4{
margin:0;
padding:0px 0px 15px;
font-weight:normal;
font-size:15px;
line-height:normal;
color:#821c1b;
font-family:Tahoma, "Times New Roman", Times, serif;
}
h4.srp-post-title{ padding:0;}
h5{
margin:0;
padding:0px 0px 15px;
font-weight:normal;
font-size:1.2em;
line-height:normal;
color:#821c1b;
font-family:Tahoma, "Times New Roman", Times, serif;
}
a:link{
text-decoration:none;
color:#821c1b;
}
a:visited{
text-decoration:none;
color:#821c1b;
}
a:hover{
text-decoration:none;
color:#821c1b;
}
a:active{
text-decoration:none;
color:#821c1b;
}
a.readMore{
background:#821c1b;
display:inline-block;
text-decoration:none;
float:right;
padding:4px 11px;
color:#fff;
font-weight:bold;
font-size: 11px;
text-transform: uppercase;
}
a.readMore:hover{
background:#ae2120;
color:#fff;
}
/*------------------------LAYOUT---------------------------*/
#container{
width:1175px;
margin:auto; position:relative;
}
#header{
padding:15px 0;
margin:0;
position:relative;
z-index:1000;
}
#logo{
position:absolute;
top:-61px;
left:-30px;
}
#banner{
clear: both;
display: block;
overflow: hidden;
padding-bottom: 16px;
padding-top: 50px;
position: relative;
}
#search {
width:23%;
float:right;
padding:15px 0;
position:relative;
}
.searchText{
background:none;
border:0;
font-size:11px;
width:162px;
padding:10px 40px 10px 15px;
background:url(images/search.gif) center no-repeat;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
}
.searchButton{
background:url(images/search_button.gif) center no-repeat;
width:23px;
height:19px;
border:0;
position:absolute;
cursor:pointer;
padding-bottom:15px;
left: 189px;
top: 22px;
}
#contentContainer{
clear:both;
padding:0;
position:relative;
/*top:-50px;*/
}
#leftContainer{
float:left;
width:30%;
display:block;
/*	padding-top:250px;*/
position:relative;
/*padding-left:25px;*/
}
.sideBar{
/*	background:url(images/sidebar_body.png) center repeat-y;*/
font-family:Tahoma, "Times New Roman", Times, serif;
margin-bottom:15px;
background-color:#dec7a6;-webkit-box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);
-moz-box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);
box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);overflow: hidden;
}
.sideBar a{
color:#2b2910;
}
.sideBar .title{
text-transform:uppercase;
color:#2b2910;
padding-bottom:5px;
}
.sidebarTop .content, .sidebarTop ul {
/*background:url(images/sidebar_label.png) top center no-repeat;*/
padding:10px 0;
margin:0;
font-size:120%;
}
.sidebarTop ul{
padding:0;
margin:0;
list-style:none;
}
.sidebarTop ul li{
padding:0;
margin:0;
list-style:none;
}
.sidebarTop ul li a{
display:block;
text-decoration:none;
font-weight:bold;
padding:8px 5px;
border-bottom:1px dashed #685942;
}
.sidebarTop ul li a:hover{
color:#fff;
background:#563f1d;
}
.sidebarBottom{
/*	background:url(images/sidebar_bottom.png) bottom center no-repeat;*/
position:relative;
bottom:-3px;
}
.sidebarTop{
/*
background:url(images/sidebar_top.png) top center no-repeat;*/
padding:25px 30px;
position:relative;
top:-5px;
}
#photoGallery{
position:absolute;
top:-80px;
left:-5px;
}
#rightContainer{
float:right;
width:62%;
display:block;
/*background:#ece6d8 url(images/content_top.jpg) top center no-repeat;*/
padding:20px 30px 30px 30px;
min-height:450px;
background-color:#ECE6D8;-webkit-box-shadow: inset 0px 0px 37px -4px rgba(143,138,126,1);
-moz-box-shadow: inset 0px 0px 37px -4px rgba(143,138,126,1);
box-shadow: inset 0px 0px 37px -4px rgba(143,138,126,1);
}
.entry{
background:url(images/post_separator.jpg) bottom center repeat-x;
margin-bottom:5px;
padding-bottom:70px;	
clear:both;
display:block;
}
.page{
margin-bottom:0;
padding-bottom:0;
background:none;
}
.entry .title{
/*border-bottom:1px dashed #9c4450;
padding-bottom:15px;
*/
/*margin-bottom:15px;*/
}
#footerContainer{
padding:30px 0;
}
#footer{
width:100%;
margin:auto;
color:#fff;
text-align:center;
display:block;
position:relative;
/*top:-30px;*/
font-size:120%;
font-family:Tahoma, "Times New Roman", Times, serif;
}
#footer a{
color:#fff;
}
/*-------------------------MENU-----------------------*/
#navContainer{
position:relative;
margin-top:70px;
/*	background:url(images/nav.jpg) top repeat-x;	*/
background-color:#dec7a6;-webkit-box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);
-moz-box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);
box-shadow: inset 0px 0px 37px -4px rgba(148,114,67,1);
}
#nav{
width:950px;
margin:auto;
position:relative;
display:block;
height:64px;
}
#menu,#menu ul {
padding:0 0 0 170px;
margin:0;
float:left;
width:53%;
}
#menu a {
display:inline-block;
text-decoration:none;
color:#443113;
padding:21px 15px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-weight:bold;
font-size:12px;
}
#menu li a:hover{
color:#fff;
background-color:#745133;
}
#menu li.current_page_item a{
color:#fff;
/*background:url(images/menu_hover.jpg) top repeat-x;*/
background-color:#745133;
}
#menu li {
padding:0;
margin:0;
float:left;
list-style:none;
position:relative;
}
#menu li ul  {
position:absolute;
left:-999em;
height:auto;
width:180px;
margin:0;
margin-top:19px;
border:1px solid #5d5842;
border-bottom:0;
padding:0;
/*  background:url(images/wood.jpg);	*/
background-color:#DBC3A2;
}
#menu li li {
width:100%;
padding:0;
border-bottom:1px solid #5d5842;
}
#menu li ul a {
display:inline-block;
text-decoration:none;
padding:8px 15px;
border:0;
width: 84%;
}
#menu li ul a:hover {
background:#724f31;
font-weight:bold;
}
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{
left:-999em;
}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover
ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {
left:0;
top:44px;
z-index:6000;
}
#menu li li:hover,#menu li li.sfhover {
background:#724f31;
color:#fff;
}
/*FOOTER*/
#footerMenu{
list-style:none;
padding:0;
margin:0 auto;
float:right;
}
#footerMenu ul{
display:none;/*HIDE SUBMENU*/
}
#footerMenu li{
padding:0 0 15px;
margin:0 auto;
float:left;
text-align: center !important;
}
#footerMenu li a{
display:inline-block;
text-decoration:none;
color:#fff;
border-right:1px solid #fff;
padding: 0 14px 0 10px;
font-family:Tahoma, "Times New Roman", Times, serif;
}
#footerMenu li.last a{
border-right: none;
}
#footerMenu li a:hover{
text-decoration:underline;
}
#copyright{
color:#6c6c6c;
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
}
/*-------------------WORDPRES--------------------*/
.postmetadata{
padding:2px 10px;
background:#821c1b;
display:inline-block;
margin-bottom:20px;
font-size:9px;
color:#FFF;
width:96%;
}
.postmetadata a{
color:#FFF;
}
/*-------------------CLASSES--------------------*/
.borderBottom1{
border-bottom:1px solid #aac1ab;
}
.clear{
clear:both;
}
.clearer{
clear:both;
margin-top:-1px;
}
.content{
padding:15px;
}
.borderWhite1{
border:1px solid #fff;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.paddingBottom40{
padding-bottom:40px;
}
.noPadding{
padding:0;
margin:0;
}
.marginAuto{
margin:auto;
}
.paddingVer10{
padding:10px 0px;
}
.paddingTop40{
padding-top:40px;
}
.paddingRight7{
padding-right:7px;
}
.width5{
width:5%;
}
.width10{
width:10%;
}
.width15{
width:15%;
}
.width18{
width:18%;
}
.width20{
width:20%;
}
.width23{
width:23%;
}
.width25{
width:25%;
}
.width27{
width:27%;
}
.width28{
width:28%;
}
.width30{
width:30.5%;
}
.width31{
width:31.5%;
}
.width33{
width:33.2%;
}
.width35{
width:35%;
}
.width36{
width:36%;
}
.width38{
width:38%;
}
.width39{
width:39%;
}
.width40{
width:40%;
}
.width45{
width:45%;
}
.width48{
width:48%;
}
.width49{
width:49.5%;
}
.width50{
width:50%;
}
.width52{
width:52%;
}
.width55{
width:55%;
}
.width59{
width:59%;
}
.width60{
width:60%;
}
.width65{
width:65%;
}
.width67{
width:67%;
}
.width68{
width:68%;
}
.width69{
width:69%;
}
.width70{
width:70%;
}
.width71{
width:71%;
}
.width75{
width:75%;
}
.width77{
width:77%;
}.width79{
width:79%;
}
.width80{
width:80%;
}
.width90{
width:90%;
}
.width100{
width:100%;
}
/* =Images
-------------------------------------------------------------- */
.entry img {
margin: 0;
height: auto;
/* max-width: 535px;
width: auto; */
}
.entry  .attachment img {
max-width: 900px;
}
.entry  .alignleft,
.entry img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}
.entry .alignright,
.entry img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.entry .aligncenter,
.entry img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.entry img.alignleft,
.entry img.alignright,
.entry img.aligncenter {
margin-bottom: 12px;
max-width: 100%;
}
.entry .wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
padding: 4px;
text-align: center;
}
.entry .wp-caption img {
margin: 5px 5px 0;
}
.entry .wp-caption p.wp-caption-text {
color: #888;
font-size: 12px;
margin: 5px;
}
.entry .wp-smiley {
margin: 0;
}
.entry .gallery {
margin: 0 auto 18px;
}
.entry .gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.entry .gallery img {
border: 2px solid #cfcfcf;
}
.entry .gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px;
}
.entry .gallery dl {
margin: 0;
}
.entry .gallery img {
border: 10px solid #f1f1f1;
}
.entry .gallery br+br {
display: none;
}
.entry .attachment img { /* single attachment images should be centered */
display: block;
margin: 0 auto;
}
.postthumb{
border:2px solid #f2f2f2;
}
.posticon{
width:16px !important;
height:16px !important;
}
/* =Comments
-------------------------------------------------------------- */
#comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
color: #000;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0; padding:0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px 0;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {
}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
color: #888;
text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
color: #B97FCB;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
color: #B97FCB;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword, .nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
display: block;
font-size: 12px;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-size: 13px;
font-style: italic;
}
/* Comments form */
input[type=submit] {
color: #333;
}
#respond {
border-top: 1px solid #e7e7e7;
margin: 24px 0;
overflow: hidden;
position: relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #B97FCB;
font-weight: bold;
}
#respond label {
color: #888;
font-size: 12px;
}
/*.comment-form-comment label {
display:block;
}
.comment-form-url label {
display:block;
}
.comment-form-email span {
width:400px;
}
.comment-form-author span {
width:400px;
}*/
#respond input {
margin: 0 0 9px;
/*width: 98%;*/
display:block;
}
#respond textarea {
/*width: 98%;*/
display:block;
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
}
.thumrelated{
height: 72px !important;
width: auto !important;
margin-right:10px!important;}
.resizethumb{
height: auto !important;
width: 140px !important;
}
#myGallery, #myGallerySet, #flickrGallery {
width: 100%!important;
}
.ListDiv{ position:relative; width:100%; margin-bottom:10px;}
.ListDiv .leftcolumn{ float:left; width:30%}
.ListDiv .leftcolumn img{ text-align:center; width:100%; height:auto;}
.ListDiv .rightcolumn{ float:right; width:66%}
.ListDiv .rightcolumn p{ font-size:12px;}
.ListDiv .rightcolumn h2{ margin:0;padding: 0; font-size: 21px;}
.srp-content-box .srp-post-content, .widget-area .widget .srp-post-content {
line-height: normal;font-size: 12px;
}.srp-content-box .srp-post-title a, .widget-area .widget .srp-post-title a{
color: #821c1b;
}
ul.catlist{ list-style:none; margin:0; padding:0;overflow: hidden;}
ul.catlist li{ list-style:none; margin:14px 0 0; padding:0; float:left; width:25%;text-align: center;}
.wp-pagenavi {
height: 51px;
}
span.tagsme {
font-size: 12px;
}
.post-ratings {
font-size: 12px;}
.srp-widget-singlepost {
border-bottom: 1px solid #cab08b;
clear:both;
display:block;padding: 19px 0;
}
.socialdaw{ position:absolute;right: 0;
top: -62px;}
#banner ul{ list-style:none; margin:0; padding:0}
#banner ul li{ list-style:none; margin:0; padding:0 0 0 10px; float:left; width:32%;   text-align: center;}
#banner ul li img{ max-width:100%; text-align:center;}
.halfdiv{ float:left; width:45%;}
.clearfix{ clear:both;}
.adimg{width: 100%;}
.alignleft{
float:left !important;
margin-right:10px;
}
.aligncenter{
float:none !important;
margin:0 auto;
display:table;
}
.alignright{
float:right !important;
margin-left:10px;
}
.clear,
.clearfix{
clear: both;
}
.bestincont .srp-thumbnail-box{ margin:0 10px 0 0; float:left;}
.bestincont .srp-thumbnail-box img{ height:auto; margin-bottom:10px;}
.bestincont  .srp-content-box{ }

@media (max-width: 1200px) {
#container {
width: 970px;
}	.ListDiv .rightcolumn {
float: right;
width: 66%;
}
}
@media (max-width: 991px) {
#container {
width: 750px;
}.srp-post-content-container {
display: block;
}.srp-thumbnail-box {
display: block;
float: none;
text-align: center;
width: 100%;
}
.srp-content-box {
float: none;
width: 100%;
}
#rightContainer {
display: block;
float: none;
width: 100%; padding:0;
}
#leftContainer {
float: none;
margin-top: 13px;
width: 100%;
}.page {
padding: 20px;
}.srp-post-content-container {
display: block;
}.sideBar {
overflow: hidden;
}.srp-widget-singlepost {
float: left;
margin-bottom: 35px;
text-align: center;
width: 31%;
}.srp-content-box {
width: 100%!important;
}.srp-post-content-container {
display: block!important;
}.srp-widget-container {
display: block!important;
}
}
.footerbox{ float: left;
width: 31%;
margin: 10px;background-color: #feeab9;}
.footearea{overflow: hidden;}
@media (max-width: 767px) {
	.footerbox{ float: none;
width: 100%;margin: 10px 0;
	}
	.footearea {
    width: 93%;
}
#container {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px; width: 100%;
}	#rightContainer,#leftContainer {
display: block;
float: none;
padding: 0;
width: 93%;
}.srp-widget-singlepost {
float: left;
min-height: 212px;
width: 50%;
}
#banner ul li {
width: 30%;
}
.halfdiv{ float:none; width:100%;}

}
@media (max-width: 600px) {
	.mobimg{ width:100%!important; height:auto!important;}
	#banner ul li {
float: none;
margin: 0;
padding: 0;
text-align: center;
width: 93%;
}
#banner {
margin-top: -34px;
padding-top: 0;
}
#navContainer {
margin-top: 0; background-color:transparent;box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
#menu, #menu ul {
float: none;
margin: 0;
padding: 0;
width: 100%;overflow: hidden;text-align: center;
}#logo {
left: 0;
position: relative;
top: 0;
}#nav {
width: 100%;height: auto;
}#logo {
display: block;
float: none;
margin: 0 auto;
position: relative;
text-align: center;
width: 105px;
}
#header {
padding: 5px 0;
}
html,body{background-image:none; background-color:#39B4C3; }
#menu a {
padding: 8px 14px;
width: 100%;
}#menu li ul {
display: none;
}
#search {
width: 100%;text-align: center;
}.searchText {
background-image:none;
width: 200px; border:1px solid #3F4244;
}
#menu li {
float: left;
}.searchButton {
left: 0;
position: relative;
right: 1px;
top: 0;
}
#menu li.current_page_item a, #menu li a:hover {
background-color: transparent;
}
ul.catlist li {
width: 50%;
}#container {
margin-top: 37px;
}
#header {
overflow: hidden;
}
.entry.page img{border: 0 none;
height: auto;
max-width: 100%;
vertical-align: middle;}
#contentContainer{ margin-top:0 !important;}.socialdaw {
left: 0;
position: relative;
right: 0;
text-align: center;
top: 0;
}#navContainer #container {
margin-top: 0;
}

.ListDiv .leftcolumn {
float: none;
width: 100%; margin-bottom: 10px;
}.ListDiv .rightcolumn {
float: none;
width: 100%;
}a.readMore {
float: none;
padding: 5px 5px;
text-align: center;
width: 100%;
}.srp-widget-singlepost {
float: none;
min-height: inherit; margin-bottom:10px;
width: 100%;
}
#menu a {
padding: 8px 6px;
}.wp-pagenavi {
height: 76px;
}
.entry {
overflow: hidden;
}
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
  width:100%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  bottom: 0;
  left: 0;
 /* width: 15%;*/
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
  border:0;
}
.carousel-control.left { 
left:5px;
}
.carousel-control.right {
  right:5px;
  left: auto;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 22px;
  height: 22px;
  margin: 0;
  background-color: #B6C17D;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  top:4em;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 45px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right:0;
    left: 0;
 padding-bottom: 10px; top: auto;bottom: 4px;
	background-color:rgba(0,0,0,0.40);
  }
  .carousel-caption .contentpad{ padding-left:20px; padding-right:20px;}
  .carousel-indicators {
    bottom: 20px;
  }
  
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-control span{ color:#B6C17D;}
  .carousel-caption .contentpad a{ color:#FBFFC2;}
  .carousel-caption .contentpad h3,.carousel-caption .contentpad p{ padding-bottom:5px; margin-bottom: 0;}
  .fbcontent{ text-align:center;}
@media (max-width: 400px) {
	div.wp_rp_content ul.related_post li {
    width: 100% !important;
	}
	div.wp_rp_content ul.related_post li a:nth-child(1) {
    padding-right: 15px;
}
}